home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Archives / Shells / csh539.readme < prev    next >
Text File  |  1996-09-26  |  7KB  |  125 lines

  1. Short:    C-Shell (csh) 5.39, CLI replacement
  2. Uploader: amk@cs.tu-berlin.de
  3. Type:     util/shell
  4.  
  5. DESCRIPTION
  6.  
  7.      C-Shell is a replacement for the AmigaDOS command line interface.
  8.      Many builtin Unix-like commands, very fast script language, file-
  9.      name completion, command-name completion, comfortable command line
  10.      editing, pattern matching, AUX: mode, object oriented file classes,
  11.      abbreviation of internal and external commands.  Supports multiple
  12.      users.
  13.  
  14.      C-Shell is easy to install and to use.  Online help for all
  15.      commands, functions and various subjects.  ARP-free!
  16.  
  17. NEW FEATURES
  18.  
  19.      Changes since version 5.39 (summary):
  20.  
  21.       - New builtin variable "_timeout" (in microseconds) sets maximum
  22.          response time for terminal to answer WINDOW STATUS REQUEST (for
  23.          window bounds). Defaults to 1 (for local usage), must be set to
  24.          higher value for remote connections. Only used, if window pointer
  25.          is not available.
  26.       - Removed command line length limitation (140 chars) for ARexx scripts
  27.          that ends with ".rexx" but are started without the trailing ".rexx".
  28.       - Removed command line length limitation (518 chars) for ARexx scripts
  29.          and external shells (#! in first line), this was a limitation in
  30.          AmigaOS' System() function.  DOS scripts still have this limitation,
  31.          because you cannot RunCommand() "execute".
  32.       - Not only "*" and "?" but also "[" and "]" recognized as AmigaDOS
  33.          pattern. (that means, to use "[" and "]" you must quote (") or
  34.          escape (\) them!)
  35.       - ... and much more workarounds for serious bugs in DateToStr() and
  36.          Locale.
  37.       - Fixed bug: making an assign to an executable and calling the
  38.          executable by its assign crashed machine.
  39.       - Fixed bug: builtin command "cp" sometimes used already freed memory
  40.          for generating error messages (resulted in some strange error
  41.          messages).
  42.       - New flag for for command abbreviation ($_abbrev):
  43.          8, search DOS path-list if command wasn't found in Cshell's
  44.          internal program hash list (see "rehash" command)
  45.       - CTRL-D now shows matching files if current word is not a directory.
  46.          (if directory then shows contents of directory -- as usual)
  47.          In its current implementation this may have unexpected side effects
  48.          if current word is already a pattern.
  49.       - Class definition for AmigaE in class.sh
  50.       - Now internal timer (eg, %e in the titlebar) not set to zero when a
  51.          null command is encountered. (same for return code, %x in titlebar)
  52.       - The idea of always using the variable "_dirformat" for "dir" wasn't
  53.          a good idea.  So, "_dirformat" is only used if option -z is given
  54.          (when "_dirformat" is unset then use first argument as format
  55.          string).
  56.       - New control-code for line-editing: "^V" (ctrl-v) quotes next char.
  57.       - New builtin variable "_kick" holds version number of Operating
  58.          System.
  59.       - Builtin command "assign" now prints volume name if assign points to
  60.          an unmounted volume (eg, a removed floppy disk) and doesn't pop up
  61.          a requester "Please replace volume ..."
  62.       - It was a stupid idea to force redirecting of all Cshell-related
  63.          system requesters to CSH's screen, because requester windows
  64.          inherit the window title of their "initiator". They appear now
  65.          again on your default public screen.
  66.       - Fixed serious bug (crashed machine) with redirection and launching
  67.          programs into background. (files closed twice)
  68.          Known bug: it's still not possible to run pipes into background...
  69.       - When running programs into background (run, rback, &), internal
  70.          commands and aliases are recognized and executed with "csh -c".
  71.          Aliases WON'T be resolved on this level so they must be declared 
  72.          in .cshrc to run them into background.
  73.       - Execution of Rexx-Scripts (without trailing ".rexx") and any other
  74.          program with "#! my_prog" or ";! my_prog" in first line of script
  75.          now possible also from DOS search path and not only $_path.
  76.       - New builtin variable "_mappath" (see manual), enables pathname-
  77.          mapping for commands if script starts with "#!" or ";!" in first
  78.          line.  Converts Unix pathes like "/usr/..." to "usr:...".
  79.       - New option "-w" for Cshell, don't use window pointer (useful for
  80.          KingCON).
  81.       - New option "-V" for Cshell, send only VT100 compatible control
  82.          sequences.
  83.       - Internal variable "o_vt100" now used (if option -t or -V is set),
  84.          don't send control sequences that are not VT100 compatible (eg,
  85.          special Amiga control sequences).
  86.       - Various changes/enhancements to existing commands.
  87.       - Miscellaneous bug fixes.
  88.  
  89.      See file "HISTORY" in archive csh539.lha for complete listing
  90.      of changes and new features.
  91.  
  92. SPECIAL REQUIREMENTS
  93.  
  94.      AmigaOS 2.0 (or higher)
  95.  
  96.  
  97. ============================= Archive contents =============================
  98.  
  99. Original  Packed Ratio    Date     Time    Name
  100. -------- ------- ----- --------- --------  -------------
  101.       52      51  1.9% 06-Jun-93 17:30:38  .DisplayMe
  102.     6752    4254 36.9% 03-May-93 14:58:48  amigaguide/AmigaGuide
  103.    37297   12309 66.9% 25-Mar-93 15:13:32  amigaguide/AmigaGuide.doc
  104.     1478     673 54.4% 30-Dec-92 09:53:08  amigaguide/AmigaGuide.info
  105.    62996   37252 40.8% 03-May-93 14:58:14  amigaguide/libs/amigaguide.library
  106.      592     323 45.4% 26-Jun-93 14:53:06  amigaguide/ReadMe.txt
  107.     4857    1642 66.1% 30-Dec-92 11:54:52  amigaguide/s/help.guide
  108.     3897    1523 60.9% 02-Apr-94 15:45:02  class.sh
  109.   125960   72488 42.4% 01-Oct-94 09:40:38  csh
  110.    81898   30044 63.3% 01-Oct-94 10:13:10  csh-reference.guide
  111.   111564   45094 59.5% 01-Oct-94 10:16:22  csh.doc
  112.    12366    5059 59.0% 22-May-93 13:32:30  demo.sh
  113.    12880    4546 64.7% 07-May-94 12:40:32  feedback.doc
  114.    12406    5090 58.9% 02-Oct-94 23:18:16  HISTORY
  115.     1097     475 56.7% 11-Aug-93 02:26:28  menu.sh
  116.     6430    2637 58.9% 31-Oct-91 12:23:24  overview.doc
  117.     2520    1260 50.0% 04-Sep-93 20:18:46  README
  118.     6357    2947 53.6% 07-Jan-92 15:43:06  tips.doc
  119.     9454    4149 56.1% 07-Jul-93 20:16:54  History_OLD.Txt
  120.    10848    6788 37.4% 30-Sep-94 13:27:46  contrib/cmp
  121.     8716    5731 34.2% 12-Mar-94 20:57:26  contrib/du
  122.    10052    6388 36.4% 14-Jan-93 04:13:50  contrib/xdel
  123. -------- ------- ----- --------- --------
  124.   530469  250723 52.7% 03-Oct-94 14:20:14   22 files
  125.